Because the message actor could also be undefined or a already
deallocated ClutterActor, we sometimes fail to show the error message
and get an error from Gjs instead.
So make sure we always log the proper error message and just leave out
the actor.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/833
moveMessage(message, index, animate) {
if (!this._messages.includes(message))
- throw new Error(`Impossible to move the untracked message ${message}`);
+ throw new Error(`Impossible to move untracked message`);
let listItem = message.get_parent();
removeMessage(message, animate) {
if (!this._messages.includes(message))
- throw new Error(`Impossible to remove the untracked message ${message}`);
+ throw new Error(`Impossible to remove untracked message`);
let listItem = message.get_parent();
listItem._connectionsIds.forEach(id => message.disconnect(id));